**Please read this whole document before running anything!**

As most of you may know, the Dark Souls port for PC has a fixed internal rendering resolution of 1024x720. 
I couldn't believe this when it was first rumoured, and when it turned out true I vowed to do my best to fix it.
DSfix is a tool developed by me that does just that.

What is it?
===========
It's an interception d3d9.dll that you place in the same folder as the game executable. It intercepts the game's calls to the DirectX 9 API and changes them as necessary to enable a higher internal rendering resolution.

How do I use it?
================
Place d3d9.dll and DSfix.ini into the game's binary directory. (The place where DARKSOULS.exe is)
You can open DSfix.ini with a text editor to adjust the desired internal resolution.

Will it work?
=============
So far, this has only been tested on my computer, on the first half hour or so of the game. *I can not and will not guarantee that it will work for anyone else, or not have any adverse effect on your game/computer. Use at your own risk! If you encounter any issues that seem like they could be caused by DSfix, let me know.*

Will it cause performance problems?
===================================
That depends on your system configuration. Usually, performance scales rather linearly with framebuffer size, and so far this game does not seem different. My 660 maintained a locked 30 FPS throughout ~ 1/2 hour of testing in the starting area of the game at 2560x1440.

Can I donate?
=============
If you really want to donate I won't say no, I'm not particularly rich :P.
Here is my blog post about the fix with a donation link:
http://blog.metaclassofnil.com/?p=92

Will you release the source code?
=================================
I plan to, once the worst bugs are fixed and it is cleaned up *a lot*.

Some other points
=================
- Please refrain from disrespectful remarks like "lol Japanese development". There are plenty of Japanese developers that deliver technically excellent PC games
- Buy Dark Souls if you like hardcore action RPGs.

Thanks to
=========
- TatniumD3D developers for providing a basic D3D9 interception code base
- From Software for Dark Souls
- The artists of:
Crow's Claw, Demetori, Silver Forest, Foreground Eclipse, Thousand Leaves, Undead Corporation, Unlucky Morpheus, Dark Phoenix, Aquaelie, TAMUSIC, Riverside, xi-on and Shinigawa Satellite
for providing the development soundtrack


Contact information
===================
Contact me at peter@metaclassofnil.com
